package swapper.view.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;
import swapper.facade.ProdutoFacade;




/**
 *
 * @author Valentino
 */
public class PropostaController extends AbstractControlador {

   private ProdutoFacade produtofacade;
   public void setProdutoFacade(ProdutoFacade produtofacade) {
        this.produtofacade = produtofacade;
    }
    
    
    @Override
    protected ModelAndView handleRequestInternal(HttpServletRequest hsr, HttpServletResponse hsr1) throws Exception {
        //Atualiza sessao
        isLogado(hsr);

        ModelAndView modelAndView = new ModelAndView("proposta");
        modelAndView.addObject("logado", isLogado(hsr));
        modelAndView.addObject("pessoaSessao", getPessoaSession(hsr));

        Long ProdutoA = null;
        Long ProdutoB = null;
        try {

            ProdutoA = Long.parseLong(hsr.getParameter("coda"));
            ProdutoB = Long.parseLong(hsr.getParameter("codigo"));
        } catch (Exception e) {
        }
        if ((ProdutoA != null) && (ProdutoB != null)) {

            modelAndView.addObject("produtoA", produtofacade.findByCod(ProdutoA));
            modelAndView.addObject("produtoB", produtofacade.findByCod(ProdutoB));
        }




        return modelAndView;
    }
    
}
